Lighttpd

推荐列表 站点导航

当前位置:首页 > 服务器技术 > Lighttpd >

教你如何构建支持lighttpd + cgi的环境

来源:未知  作者:we  发布时间:2020-12-26 00:43
window版的web服务器网络上已经很多了,但是基于linux上的web服务器如何搭建呢,现在就教你怎样搭建一个轻量型的web服务器。 工具/原料 linux系统 web服务器lighttpd 方法/步骤 1 编译lighttpd 2 配置支持cgi (1) lighttpd_project目录下新建文件夹cgi,用于存放用C语言编写的cgi程序 (2) lighttpd_project目录下新建文件夹config,将源码目录下doc/config下的 conf.d,v...

window版的web服务器网络上已经很多了,但是基于linux上的web服务器如何搭建呢,现在就教你怎样搭建一个轻量型的web服务器。

工具/原料

 
  • linux系统
  • web服务器lighttpd

方法/步骤

 
  1. 1

     

     

     

    编译lighttpd

    教你如何构建支持lighttpd + cgi的环境
  2. 2

     

    配置支持cgi

    (1) lighttpd_project目录下新建文件夹cgi,用于存放用C语言编写的cgi程序

    (2) lighttpd_project目录下新建文件夹config,将源码目录下doc/config下的 conf.d,vhosts.d,lighttpd.conf,modules.conf都拷贝过来

    (3) lighttpd_project目录下新建文件夹log,并创建文件access.log和error.log

    (4) lighttpd_project目录下新建文件夹state

    (5) lighttpd_project目录下新建文件夹www/htdocs/cgi-bin, 用于存放编译的cgi二进制文件

  3. 3

    修改配置文件lighttpd.conf

    教你如何构建支持lighttpd + cgi的环境
  4. 4














    修改配置文件modules.conf

    教你如何构建支持lighttpd + cgi的环境
  5. 5

















    修改配置文件cgi.conf

    教你如何构建支持lighttpd + cgi的环境
    END

测试验证

 
  1. 1

    进入sbin目录下,执行./lighttpd -f ../config/lighttpd.conf

    netstat -ltp命令查看是否已经启动

  2. 2

    cgi目录下,新建文件hello.c输入如下内容

    教你如何构建支持lighttpd + cgi的环境
  3. 3









    编译gcc hello.c -o hello.git

    将hello.git拷贝到www/htdocs/cgi-bin

    输入elinks 127.0.0.1/cgi-bin/hello.cgi,如果显示:Hello world !, 说明成功

    END

注意事项

 
  • 如果出现错误can't find username lighttpd,那么执行以下命令可解决
  • groupadd -g 208 lighttpd useradd -u 208 -g lighttpd -d /home/lizj/0002_linux/lighttpd/lighttpd_project/www lighttpd

相关热词:

本站内容来源于网络,如有侵权请与我们联系,我们会及时删除,我们深感抱歉!
注:本站所有信息仅供用于网络技术学习参考,学习中请遵循相关法律法规!

本文地址: https://v30.fanwenzhu.com/server/httpd/9130.shtml

相关文章
最新文章
热门文章
Copyright © www.juheyunku.com      关于 | 合作 | 声明 | 联系 | 更新 | 地图 | Tags

教你如何构建支持lighttpd + cgi的环境

2020-12-26 编辑:we

window版的web服务器网络上已经很多了,但是基于linux上的web服务器如何搭建呢,现在就教你怎样搭建一个轻量型的web服务器。

工具/原料

 
  • linux系统
  • web服务器lighttpd

方法/步骤

 
  1. 1

     

     

     

    编译lighttpd

    教你如何构建支持lighttpd + cgi的环境
  2. 2

     

    配置支持cgi

    (1) lighttpd_project目录下新建文件夹cgi,用于存放用C语言编写的cgi程序

    (2) lighttpd_project目录下新建文件夹config,将源码目录下doc/config下的 conf.d,vhosts.d,lighttpd.conf,modules.conf都拷贝过来

    (3) lighttpd_project目录下新建文件夹log,并创建文件access.log和error.log

    (4) lighttpd_project目录下新建文件夹state

    (5) lighttpd_project目录下新建文件夹www/htdocs/cgi-bin, 用于存放编译的cgi二进制文件

  3. 3

    修改配置文件lighttpd.conf

    教你如何构建支持lighttpd + cgi的环境
  4. 4














    修改配置文件modules.conf

    教你如何构建支持lighttpd + cgi的环境
  5. 5

















    修改配置文件cgi.conf

    教你如何构建支持lighttpd + cgi的环境
    END

测试验证

 
  1. 1

    进入sbin目录下,执行./lighttpd -f ../config/lighttpd.conf

    netstat -ltp命令查看是否已经启动

  2. 2

    cgi目录下,新建文件hello.c输入如下内容

    教你如何构建支持lighttpd + cgi的环境
  3. 3









    编译gcc hello.c -o hello.git

    将hello.git拷贝到www/htdocs/cgi-bin

    输入elinks 127.0.0.1/cgi-bin/hello.cgi,如果显示:Hello world !, 说明成功

    END

注意事项

 
  • 如果出现错误can't find username lighttpd,那么执行以下命令可解决
  • groupadd -g 208 lighttpd useradd -u 208 -g lighttpd -d /home/lizj/0002_linux/lighttpd/lighttpd_project/www lighttpd

本站内容来源于网络,如有侵权请与我们联系,我们会及时删除,我们深感抱歉!
注:本站所有信息仅供学习参考!
本文地址为 https://v30.fanwenzhu.com/server/httpd/9130.shtml

相关文章

风云图片

推荐阅读

返回Lighttpd频道首页